//! Web技术指纹识别模块
//! 提供Web服务技术栈的自动识别功能

// 导出fingerprint子模块
pub mod fingerprint;

// 直接从上层目录导入核心文件
#[path = "../fingerprint_core.rs"]
pub mod fingerprint_core;

#[path = "../fingerprint_engine.rs"]
pub mod fingerprint_engine;

// 重新导出关键结构，便于外部使用
pub use fingerprint_core::FingerprintCoreEngine;
pub use fingerprint_core::FingerprintRule;
pub use fingerprint_core::FingerprintInfo;
pub use fingerprint_core::FingerprintCondition;
pub use fingerprint_core::FingerprintResult;
pub use fingerprint_core::ResponseInfo;
pub use fingerprint_engine::FingerprintEnginePlugin;

#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
        assert_eq!(2 + 2, 4);
    }
}